Skip to content

Seven new net-ssh advisories - #1272

Merged
simi merged 15 commits into
rubysec:masterfrom
jasnow:net-ssh-advs
Oct 26, 2026
Merged

simi merged 15 commits into
rubysec:masterfrom
jasnow:net-ssh-advs

Conversation

@jasnow

@jasnow jasnow commented Oct 24, 2026

Copy link
Copy Markdown
Member

Seven new net-ssh advisories

@jasnow jasnow mentioned this pull request Oct 24, 2026
Comment thread gems/net-ssh/GHSA-3x7f-q7wf-fp73.yml Outdated
Comment thread gems/net-ssh/GHSA-3x7f-q7wf-fp73.yml Outdated

@connorshea connorshea left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me now

@jasnow
jasnow requested review from flavorjones and simi October 24, 2026 17:00
Comment thread gems/net-ssh/GHSA-3x7f-q7wf-fp73.yml Outdated
Comment thread gems/net-ssh/GHSA-ggxh-cfwq-5xqc.yml Outdated

@flavorjones flavorjones left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 7.3 entries in patched_versions can't match any version. Requirements separated by a comma must all hold, and no version is both ~> 7.3.5 (below 7.4) and >= 7.4.0. As written, bundler-audit reports net-ssh 7.3.5 through 7.3.8 as vulnerable to all seven advisories.

I've suggested "~> 7.3, >= 7.3.5" on each file (>= 7.3.4 for GHSA-vxj5), following activeadmin CVE-2024-37031. That also covers a future 7.4.x and still flags the vulnerable 8.0.0 prereleases. With the suggestions applied, bundler-audit reports 7.3.5, 7.3.8, 8.0.0.rc2 and 8.0.4 as clean, and 7.3.3, 7.3.4 and 8.0.0.beta3 as vulnerable, which matches the GitHub advisories.

Comment thread gems/net-ssh/GHSA-qpg5-fx6p-8cq3.yml Outdated
Comment thread gems/net-ssh/GHSA-qpg5-fx6p-8cq3.yml Outdated
Comment thread gems/net-ssh/GHSA-3x7f-q7wf-fp73.yml Outdated
Comment thread gems/net-ssh/GHSA-ggxh-cfwq-5xqc.yml Outdated
Comment thread gems/net-ssh/GHSA-pfqh-p9vh-wx4p.yml Outdated
Comment thread gems/net-ssh/GHSA-qpg5-fx6p-8cq3.yml Outdated
Comment thread gems/net-ssh/GHSA-r75w-7fhp-84w8.yml Outdated
Comment thread gems/net-ssh/GHSA-rpq3-v334-f5pm.yml Outdated
Comment thread gems/net-ssh/GHSA-vxj5-fg65-x765.yml Outdated
jasnow and others added 9 commits October 26, 2026 16:07
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
@jasnow

jasnow commented Oct 26, 2026

Copy link
Copy Markdown
Member Author

Ready for re-Review

@simi
simi merged commit 3df20d3 into rubysec:master Oct 26, 2026
2 checks passed
@jasnow
jasnow deleted the net-ssh-advs branch October 26, 2026 23:11
@jasnow

jasnow commented Oct 26, 2026

Copy link
Copy Markdown
Member Author

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants